[Сервер] Установка и базовая настройка Apache и Nginx на Debian 12

Если вы разметили сайт-визитку или простой проект на Debian 12, вот как быстро установить и запустить веб-серверы Apache и Nginx.

Установка Apache

Apache – мощный и универсальный веб-сервер, отлично подходит для проектов с гибкими требованиями.

Команды установки:

sudo apt update
sudo apt install apache2
sudo systemctl enable apache2
sudo systemctl start apache2

После этого сервер запустится автоматически и будет открыт по умолчанию на порту 80.

Проверка работоспособности:

Откройте в браузере IP вашего сервера или домен – должна появиться стандартная страница Apache.

Установка Nginx

Nginx – легкий, быстрый сервер, оптимальный для сайтов с небольшой и средней нагрузкой, а также для отдачи статического контента.

Команды установки:

sudo apt update
sudo apt install nginx
sudo systemctl enable nginx
sudo systemctl start nginx

Сервер будет доступен по адресу http://IP_вашего_сервера/, порт 80.

Проверка работоспособности:

В браузере откройте IP сервера или домен – увидите стандартную страницу приветствия Nginx.

Работа с обоими серверами одновременно

Если хотите поставить и Apache, и Nginx на одном сервере, нужно следить, чтобы они не конфликтовали по портам:

Для изменения порта в Apache откройте файл

nano /etc/apache2/ports.conf

в Nginx: 

nano /etc/nginx/sites-available/default